Big Huge Thesaurus

Macaca radiata

noun

sounds kind of like